Emberveil source

game/2006Scape Server/src/main/java/com/rs2/net/packets/impl/ItemClick2.java

package com.rs2.net.packets.impl;

import com.rs2.event.impl.ItemSecondClickEvent;
import com.rs2.game.items.impl.HandleEmpty;
import com.rs2.game.players.Player;
import com.rs2.net.Packet;
import com.rs2.net.packets.PacketType;

/**
 * Item Click 2 Or Alternative Item Option 1
 * @author Ryan / Lmctruck30 Proper Streams
 */

public class ItemClick2 implements PacketType {

	@Override
	public void processPacket(Player player, Packet packet) {
		int itemId = packet.readSignedWordA();

		if (!player.getItemAssistant().playerHasItem(itemId, 1)) {
			return;
		}

		player.endCurrentTask();
        if (itemId == 1856) {
            com.rs2.game.content.emberveil.Emberveil.handle(player,"ember",new String[] {"continue"});
            return;
        }
		player.post(new ItemSecondClickEvent(itemId));

		if (HandleEmpty.canEmpty(player, itemId)) {
			HandleEmpty.handleEmptyItem(player, itemId, HandleEmpty.filledToEmpty(player, itemId));
		}

	}

}